package com.dd.cloud.user.res.pres;

import com.dd.cloud.user.entity.pres.PresPretrialDrugs;
import com.dd.cloud.user.entity.pres.PresSaveMaterial;
import com.dd.cloud.user.res.aicms.AicmsDiagnosticResultDetail;
import lombok.Data;

import java.util.List;

/**
 * @author Lx
 * @version 1.0
 */
@Data
public class PresDetailH5Res {
    /**
     * 订单号
     */
    private String orderNo;

    /**
     * 是否ai开方
     */
    private Integer isAiPres;

    /**
     * 诊断id
     */
    private Integer diagnosticId;

    /**
     * 药房id
     */
    private Integer pharmacyId;

    /**
     * 患者就诊卡号
     */
    private String medId;

    /**
     * 姓名
     */
    private String name;

    /**
     * 性别，男、女
     */
    private String sex;

    /**
     * 出生日期
     */
    private String age;

    /**
     * 民族
     */
    private String nationality;

    /**
     * 婚姻状态，未婚、已婚
     */
    private String maritalStatus;

    /**
     * 手机号
     */
    private String mobileNumber;

    /**
     * 收货人
     */
    private String receiver;

    /**
     * 收货人手机号
     */
    private String receiverPhone;

    /**
     * 收货地址
     */
    private String addr;

    /**
     * 药房标识
     */
    private Integer flag;

    /**
     * 省
     */
    private String province;

    /**
     * 市
     */
    private String city;

    /**
     * 区
     */
    private String district;

    /**
     * 药品金额 分单位
     */
    private Integer money;

    /**
     * 折扣药品金额 分单位
     */
    private Integer discountMoney;

    /**
     * 诊疗费 分单位
     */
    private Integer consultationFee;

    /**
     * 服务费 分单位
     */
    private Integer serviceFee;

    /**
     * 物流费 分单位
     */
    private Integer expensesFee;

    /**
     * 代煎费 分单位
     */
    private Integer fryingFee;

    /**
     * 类型
     */
    private Integer presType;

    /**
     * 其他费用
     */
    private Integer otherFee;

    /**
     * 辅料
     */
    private List<PresSaveMaterial> presCreateCreamFormulaReqs;

    /**
     * 药品列表
     */
    private List<PresPretrialDrugs> drugs;

    /**
     * 是否显示到付
     */
    private Integer deliveryIsDisplay;

    /**
     * 诊断结果
     */
    private AicmsDiagnosticResultDetail result;

    /**
     * 是否显示药品 0否 1是
     */
    private Integer drugShow;

    /**
     * 是否显示药品用量 0否 1是
     */
    private Integer drugDoseShow;
}
